Page({
  data: {
    userInfo: {},
    points: 0,
    phone: '',
    medicalServices: [
      {
        id: 1,
        name: '我的咨询',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/myconsult.png'
      },
      {
        id: 2,
        name: '我的预约',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/myappointment.png'
      },
      {
        id: 3,
        name: '处方/药品',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/medicine.png'
      },
      {
        id: 4,
        name: '我的报告',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/myreport.png'
      },
      {
        id: 5,
        name: '我的关注',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/myinterest.png'
      },
      {
        id: 6,
        name: '治疗项目',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/treatmentprogram.png'
      }
    ],
    accountServices: [
      {
        id: 1,
        name: '我的会员',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/mymember.png',
        linkUrl: '/page/mymember/index'
      },
      {
        id: 2,
        name: '优惠券',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/coupon.png'
      },
      {
        id: 3,
        name: '激活优惠券',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/activecoupon.png'
      },
      {
        id: 4,
        name: '通知',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/notice.png'
      },
      {
        id: 5,
        name: '切换账号',
        icon: 'cloud://cloud1-9gel6ndh8e555155.636c-cloud1-9gel6ndh8e555155-1345681178/switchaccount.png'
      }
    ]
  },

  onLoad() {
    this.getUserInfo();
  },

  getUserInfo() {
    // 获取用户信息
    wx.getUserProfile({
      desc: '用于完善会员资料',
      success: (res) => {
        this.setData({
          userInfo: res.userInfo
        });
      }
    });
  },

  addFamilyMember() {
    wx.navigateTo({
      url: '/pages/addFamilyMember/addFamilyMember'
    });
  },

  // 处理各个服务项点击事件
  handleServiceTap(e) {
    const serviceId = e.currentTarget.dataset.id;
    // 根据不同的服务ID跳转到对应页面
    switch(serviceId) {
      case 1: // 我的咨询
        wx.navigateTo({ url: '/pages/consultation/consultation' });
        break;
      case 2: // 我的预约
        wx.navigateTo({ url: '/pages/appointment/appointment' });
        break;
      // ... 其他服务的跳转逻辑
    }
  },

  // 处理账户服务点击事件
  handleAccountServiceTap(e) {
    const serviceId = e.currentTarget.dataset.id;
    // 根据不同的账户服务ID执行对应操作
    switch(serviceId) {
      case 1: // 我的会员
        wx.navigateTo({ url: '/pages/member/member' });
        break;
      case 2: // 优惠券
        wx.navigateTo({ url: '/pages/coupons/coupons' });
        break;
      // ... 其他账户服务的处理逻辑
    }
  },

  /* 我的账户栏位跳转 */
  toAccount: function(e) {
    const linkUrl = e.currentTarget.dataset.param1;
    wx.navigateTo({
      url: '/page/mymember/index',
    })
  },
}); 